.ixLfnW_section{padding:var(--space-7xl) var(--layout-gutter) var(--space-section-y);background:var(--sem-color-bg-page)}.ixLfnW_container{max-width:var(--layout-max-width);margin:0 auto}.ixLfnW_sequence{gap:calc(var(--space-8xl) + var(--space-3));display:grid}.ixLfnW_header{text-align:center;justify-items:center;gap:var(--space-3);display:grid}.ixLfnW_lead{max-width:52ch;color:var(--sem-color-text-muted);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-subheading);margin:0}.ixLfnW_grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.ixLfnW_cardSlot{min-width:0}@media (max-width:1199px){.ixLfnW_heading{width:100%;max-width:none}.ixLfnW_lead{width:100%;max-width:none;color:var(--sem-color-text-muted);line-height:var(--sem-type-line-subheading)}.ixLfnW_grid{gap:var(--space-3xl);grid-template-columns:1fr}.ixLfnW_cardSlot{max-width:none}}@media (max-width:767px){.ixLfnW_section{padding-block:var(--space-8xl)}.ixLfnW_sequence{gap:var(--space-8xl)}}
.yE-NWq_section{background:var(--sem-color-bg-page);padding:clamp(56px,7vw,88px) 0 clamp(28px,4vw,48px);position:relative}.yE-NWq_container{z-index:1;width:min(var(--layout-max-width), calc(100% - (2 * var(--layout-gutter))));margin:0 auto;position:relative}.yE-NWq_header{text-align:center;justify-items:center;gap:var(--space-3);display:grid}.yE-NWq_title{max-width:18ch}.yE-NWq_lead{max-width:56ch;color:var(--sem-color-text-muted)}.yE-NWq_tableScroll{margin-top:var(--space-8xl);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.yE-NWq_tableScroll::-webkit-scrollbar{display:none}.yE-NWq_table{border-collapse:separate;border-spacing:0;border:1px solid var(--sem-color-border-default);border-radius:var(--radius-xl);background:var(--sem-color-surface-default);width:100%;min-width:940px;box-shadow:var(--sem-elevation-card-sm);overflow:hidden}.yE-NWq_table thead th{border-right:1px solid var(--sem-color-border-default);border-bottom:1px solid var(--sem-color-border-default);background:var(--sem-color-tint-soft);color:var(--sem-color-text-brand);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);font-weight:var(--sem-type-weight-medium);line-height:var(--sem-type-line-link);text-align:left;padding:18px 16px}.yE-NWq_table thead th:last-child{border-right:0}.yE-NWq_table tbody td{border-right:1px solid var(--sem-color-border-default);border-bottom:1px solid var(--sem-color-border-default);color:var(--sem-color-text-default);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);line-height:var(--sem-type-line-body);vertical-align:middle;padding:22px 16px}.yE-NWq_table tbody tr:last-child td{border-bottom:0}.yE-NWq_table tbody td:last-child{border-right:0}.yE-NWq_courseMain,.yE-NWq_priceMain{font-size:var(--sem-type-body-md-size);line-height:var(--sem-type-line-body-alt);margin:0}.yE-NWq_courseMain{font-weight:var(--sem-type-weight-medium)}.yE-NWq_courseSubline{font-size:var(--sem-type-body-md-size);line-height:var(--sem-type-line-body-alt);font-weight:var(--sem-type-weight-medium);margin:2px 0 0}.yE-NWq_priceMain{font-weight:var(--sem-type-weight-regular)}.yE-NWq_deposit{font-size:var(--sem-type-body-sm-size);line-height:var(--sem-type-line-tight-compact);color:var(--sem-color-text-muted);margin:2px 0 0}.yE-NWq_empty{margin-top:var(--space-8xl);padding:clamp(28px, 4vw, 44px) var(--space-6);justify-items:center;gap:var(--space-5);border:1px solid var(--sem-color-border-default);border-radius:var(--radius-xl);background:var(--sem-color-surface-default);box-shadow:var(--sem-elevation-card-sm);text-align:center;display:grid}.yE-NWq_emptyText{max-width:40ch;margin:0}.yE-NWq_dayInfo{text-align:center;color:color-mix(in srgb, var(--sem-color-text-default) 88%, transparent);margin-top:clamp(16px,2.2vw,22px)}.yE-NWq_notice{border:1px solid var(--sem-color-tint);border-radius:var(--radius-md);background:var(--sem-color-tint);width:fit-content;max-width:100%;color:var(--sem-color-text-brand);font-family:var(--font-body);font-size:var(--sem-type-body-sm-size);line-height:var(--sem-type-line-compact);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;margin:clamp(16px,2.2vw,22px) auto 0;padding:8px 12px;display:grid}.yE-NWq_noticeIcon{flex:none}.yE-NWq_notice span{overflow-wrap:anywhere;min-width:0}@media (max-width:1199px){.yE-NWq_table{min-width:860px}.yE-NWq_table thead th,.yE-NWq_table tbody td,.yE-NWq_courseMain,.yE-NWq_courseSubline,.yE-NWq_priceMain{font-size:var(--sem-type-body-md-alt-size)}}@media (max-width:767px){.yE-NWq_section{padding:44px 0 24px}.yE-NWq_header{gap:var(--space-3)}.yE-NWq_tableScroll{margin-top:var(--space-7xl);touch-action:pan-x;scroll-snap-type:x proximity}.yE-NWq_table{min-width:760px}.yE-NWq_table thead th,.yE-NWq_table tbody td{scroll-snap-align:start}.yE-NWq_table thead th{font-size:var(--sem-type-body-sm-size);padding:14px 12px}.yE-NWq_table tbody td{font-size:var(--sem-type-body-sm-size);line-height:var(--sem-type-line-compact);padding:16px 12px}.yE-NWq_courseMain,.yE-NWq_courseSubline,.yE-NWq_priceMain{font-size:var(--sem-type-body-sm-size);line-height:var(--sem-type-line-tight-compact)}.yE-NWq_empty{margin-top:var(--space-7xl)}.yE-NWq_dayInfo{margin-top:22px}.yE-NWq_notice{border-radius:var(--radius-lg);text-align:left;margin-top:14px}}
._8fEjbq_section{background:var(--sem-color-bg-page);padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,88px)}._8fEjbq_container{width:min(var(--layout-max-width), calc(100% - (2 * var(--layout-gutter))));margin:0 auto}._8fEjbq_card{background:var(--sem-color-surface-default);border:1px solid color-mix(in srgb, var(--sem-color-border-default) 56%, transparent);border-radius:var(--radius-2xl);box-shadow:0 2px 8px color-mix(in srgb, var(--color-black) 5%, transparent), 0 26px 72px -42px color-mix(in srgb, var(--color-black) 30%, transparent);padding:clamp(28px,3.6vw,40px)}._8fEjbq_mobileLogoRow{display:none}._8fEjbq_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}._8fEjbq_leftCol{gap:24px;display:grid}._8fEjbq_logoRow{align-items:center;display:inline-flex}._8fEjbq_logoMark{width:min(100%,188px);height:auto}._8fEjbq_intro{gap:8px;display:grid}._8fEjbq_intro p{color:var(--sem-color-text-default);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-body);margin:0}._8fEjbq_infoList{gap:16px;margin:0;padding:0;list-style:none;display:grid}._8fEjbq_infoItem{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;display:grid}._8fEjbq_infoIconWrap{color:var(--sem-color-text-brand);transform:translateY(2px)}._8fEjbq_infoItem p{color:var(--sem-color-text-muted);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);line-height:var(--sem-type-line-body);white-space:pre-line;margin:0}._8fEjbq_paymentHeading{color:var(--sem-color-text-brand);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);font-weight:var(--sem-type-weight-medium);line-height:var(--sem-type-line-body);margin:0}._8fEjbq_paymentList{gap:8px;margin:0;padding:0;list-style:none;display:grid}._8fEjbq_paymentLine{color:var(--sem-color-text-default);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-body);margin:0}._8fEjbq_paymentLineMain{display:inline}._8fEjbq_paymentValueStrong{font-weight:var(--sem-type-weight-bold)}._8fEjbq_paymentCopyButton{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:default;transition:background-color var(--sem-motion-duration-fast) var(--sem-motion-ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin:-4px -8px;padding:4px 8px;display:grid}._8fEjbq_paymentCopyIcon{opacity:0;color:var(--sem-color-text-muted);transition:opacity var(--sem-motion-duration-fast) var(--sem-motion-ease-standard);justify-content:center;align-items:center;display:inline-flex}._8fEjbq_paymentCopyButtonCopied ._8fEjbq_paymentCopyIcon{opacity:1;color:var(--sem-color-text-brand)}._8fEjbq_registryNote{color:var(--sem-color-text-muted);font-family:var(--font-body);font-size:var(--sem-type-body-sm-size);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-body);margin:0}._8fEjbq_rightCol{align-content:start;gap:24px;display:grid}._8fEjbq_formTitle{color:var(--sem-color-text-strong);font-family:var(--font-heading);font-size:var(--sem-type-heading-h2-size-sm);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-heading);text-align:left;max-width:19ch;margin:0}._8fEjbq_form{gap:12px;display:grid}._8fEjbq_fieldGroup{gap:6px;display:grid}._8fEjbq_fieldLabel{color:var(--sem-color-text-default);font-family:var(--font-body);font-size:var(--sem-type-body-sm-size);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-body);margin:0}._8fEjbq_selectControl{width:100%;height:var(--size-control-lg);border:1px solid var(--sem-color-border-subtle);border-radius:var(--radius-md);background:linear-gradient(45deg, transparent 50%, var(--sem-color-text-muted) 50%) calc(100% - 16px) calc(50% - 2px) / 6px 6px no-repeat, linear-gradient(135deg, var(--sem-color-text-muted) 50%, transparent 50%) calc(100% - 12px) calc(50% - 2px) / 6px 6px no-repeat, var(--sem-color-surface-soft);color:var(--sem-color-text-default);appearance:none;font-family:var(--font-body);font-size:var(--sem-type-body-md-size);line-height:var(--sem-type-line-body);box-shadow:var(--sem-elevation-input-rest);transition:border-color var(--sem-motion-duration-fast) var(--sem-motion-ease-standard), box-shadow var(--sem-motion-duration-fast) var(--sem-motion-ease-standard);padding:0 40px 0 12px}._8fEjbq_selectControl:focus-visible{border-color:var(--sem-focus-field-border);box-shadow:var(--sem-focus-field-ring), var(--sem-elevation-input-focus);outline:none}._8fEjbq_feedbackSuccess,._8fEjbq_feedbackError{font-family:var(--font-body);font-size:var(--sem-type-body-sm-size);line-height:var(--sem-type-line-body);margin:0}._8fEjbq_feedbackSuccess{color:color-mix(in srgb, var(--sem-color-text-default) 80%, var(--sem-color-text-brand))}._8fEjbq_feedbackError{color:color-mix(in srgb, var(--sem-color-feedback-error) 82%, var(--sem-color-text-default))}._8fEjbq_turnstileWrap{margin-top:8px}._8fEjbq_turnstileWidget{min-height:65px}._8fEjbq_checkboxField{margin-top:8px}._8fEjbq_checkboxRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}._8fEjbq_checkboxControl{width:18px;height:18px;accent-color:var(--sem-color-text-brand);margin:3px 0 0}._8fEjbq_checkboxCopy{color:var(--sem-color-text-muted);font-family:var(--font-body);font-size:var(--sem-type-body-sm-size);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-body)}._8fEjbq_checkboxLink{color:var(--sem-color-text-brand);text-underline-offset:3px;text-decoration-thickness:1px}._8fEjbq_checkboxLink:hover,._8fEjbq_checkboxLink:focus-visible{color:var(--sem-color-link-hover)}._8fEjbq_submitButton{margin-top:24px}@media (max-width:1199px){._8fEjbq_card{padding:28px}._8fEjbq_mobileLogoRow{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}._8fEjbq_columns{grid-template-columns:minmax(0,1fr);gap:20px}._8fEjbq_leftCol{order:2;gap:20px}._8fEjbq_rightCol{order:1;gap:20px}._8fEjbq_logoRow{display:none}._8fEjbq_formTitle{font-size:var(--sem-type-heading-h4-size-lg)}._8fEjbq_submitButton{margin-top:20px}}@media (max-width:767px){._8fEjbq_section{padding:28px 0 56px}._8fEjbq_card{padding:20px}._8fEjbq_mobileLogoRow{margin-bottom:16px}._8fEjbq_columns,._8fEjbq_rightCol,._8fEjbq_leftCol{gap:16px}._8fEjbq_fieldLabel,._8fEjbq_intro p,._8fEjbq_infoItem p,._8fEjbq_paymentLine,._8fEjbq_selectControl,._8fEjbq_checkboxCopy{font-size:var(--sem-type-body-sm-size)}._8fEjbq_formTitle{font-size:var(--sem-type-heading-h4-size-sm)}._8fEjbq_submitButton{margin-top:16px}}@media (min-width:1200px){._8fEjbq_paymentCopyButton{cursor:copy}._8fEjbq_paymentCopyButton:hover,._8fEjbq_paymentCopyButton:focus-visible{background:color-mix(in srgb, var(--color-black) 4%, transparent)}._8fEjbq_paymentCopyButton:hover ._8fEjbq_paymentCopyIcon,._8fEjbq_paymentCopyButton:focus-visible ._8fEjbq_paymentCopyIcon{opacity:1}}
.wxOywa_section{--section-stack-gap:32px;--section-mark:none;background:var(--sem-color-bg-page);padding-top:clamp(28px,3.5vw,44px);padding-bottom:clamp(56px,7vw,88px)}.wxOywa_container{max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin:0 auto}.wxOywa_grid{gap:var(--section-stack-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"features header";align-items:start;display:grid}.wxOywa_header{gap:var(--space-3);grid-area:header;display:grid;position:relative}.wxOywa_header:before{content:"";right:0;top:var(--space-3);background-image:var(--section-mark);opacity:.045;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:420px;height:420px;position:absolute}.wxOywa_title{max-width:18ch;position:relative}.wxOywa_lead{max-width:60ch;color:var(--sem-color-text-muted);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-subheading);margin:0;position:relative}.wxOywa_featuresList{margin:var(--space-6xl) 0 0;gap:var(--space-5);grid-area:features;padding:0;list-style:none;display:grid}.wxOywa_featureItem{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wxOywa_iconWrap{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sem-color-accent-soft) 58%, var(--sem-color-bg-page));width:38px;height:38px;color:var(--sem-color-text-muted);justify-content:center;align-items:center;display:inline-flex}.wxOywa_icon{flex:none}.wxOywa_featureContent{gap:var(--space-lg);display:grid}.wxOywa_featureTitle{color:var(--sem-color-text-default);font-family:var(--font-body);font-size:var(--sem-type-body-md-size);font-weight:var(--sem-type-weight-medium);line-height:var(--sem-type-line-heading);margin:0}.wxOywa_featureDescription{color:var(--sem-color-text-muted);font-family:var(--font-body);font-size:var(--sem-type-body-sm-size);font-weight:var(--sem-type-weight-regular);line-height:var(--sem-type-line-body);margin:0}.wxOywa_actionsRow{gap:var(--space-3);margin-top:var(--space-4xl);flex-wrap:wrap;display:flex}.wxOywa_actionsMobile{display:none}@media (max-width:1199px){.wxOywa_section{--section-stack-gap:20px}.wxOywa_title{width:100%;max-width:none}.wxOywa_lead{width:100%;max-width:none;color:var(--sem-color-text-muted);line-height:var(--sem-type-line-subheading)}.wxOywa_grid{gap:var(--section-stack-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wxOywa_actionsRow{margin-top:var(--space-6xl);grid-template-columns:1fr;display:grid}.wxOywa_actionsRow>*{width:100%}.wxOywa_header:before{width:300px;height:300px;top:var(--space-5)}}@media (max-width:767px){.wxOywa_section{--section-stack-gap:16px}.wxOywa_grid{gap:var(--section-stack-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""features""actionsMobile"}.wxOywa_section{padding-top:clamp(12px,2.4vw,18px);padding-bottom:var(--space-8xl)}.wxOywa_featuresList{gap:var(--space-4);margin-top:var(--space-7xl)}.wxOywa_featureItem{gap:var(--space-2xl)}.wxOywa_actionsRowDesktop{display:none}.wxOywa_actionsMobile{grid-area:actionsMobile;display:block}.wxOywa_actionsRowMobile{grid-template-columns:1fr;margin-top:0;display:grid}.wxOywa_actionsRow>*{min-height:40px;font-size:var(--sem-type-button-sm-size);padding-inline:12px}.wxOywa_header:before{width:220px;height:220px;top:var(--space-6);right:0}}
