.program-section-module__bixoca__base{width:100%;padding-inline:var(--program-section-inset,4%);background:var(--color-background);color:var(--color-foreground)}.program-section-module__bixoca__compact{padding-block:clamp(24px,3vw,48px);}.program-section-module__bixoca__spacious{--program-section-air:clamp(96px, 10vw, 160px);padding-block:var(--program-section-air) var(--program-section-block-end,var(--program-section-air));}@media (max-width:767px){.program-section-module__bixoca__compact{padding-block:32px}}.program-section-module__bixoca__dotted{background-image:radial-gradient(var(--color-border) 1px, transparent 1px);background-size:18px 18px}
.program-faq-section-module__xMvSLG__section{}.program-faq-section-module__xMvSLG__content{width:min(100%,1200px);margin:0 auto}.program-faq-section-module__xMvSLG__content>h2{text-align:center;margin:0}.program-faq-section-module__xMvSLG__faqList{flex-direction:column;gap:20px;margin-top:clamp(40px,5vw,64px);display:flex}.program-faq-section-module__xMvSLG__faqItem{border-radius:var(--radius-xs);background:var(--color-glass);overflow:hidden}.program-faq-section-module__xMvSLG__trigger{width:100%;color:var(--color-foreground);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.program-faq-section-module__xMvSLG__trigger span:first-child{font-family:var(--font-sans)}.program-faq-section-module__xMvSLG__icon{border-radius:var(--radius-xs);background:var(--color-primary);width:32px;height:32px;color:var(--color-primary-foreground);font-size:var(--text-headline);font-weight:var(--font-weight-medium);flex:none;place-items:center;line-height:1;display:grid}.program-faq-section-module__xMvSLG__iconGlyph{transform-origin:50%;width:14px;height:14px;transition:transform var(--motion-default);display:block;position:relative}.program-faq-section-module__xMvSLG__iconGlyph:before,.program-faq-section-module__xMvSLG__iconGlyph:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.program-faq-section-module__xMvSLG__iconGlyph:after{transform:translate(-50%,-50%)rotate(90deg)}.program-faq-section-module__xMvSLG__open .program-faq-section-module__xMvSLG__iconGlyph{transform:rotate(45deg)}.program-faq-section-module__xMvSLG__answerWrap{opacity:0;transition:grid-template-rows var(--motion-default), opacity var(--motion-default);grid-template-rows:0fr;display:grid}.program-faq-section-module__xMvSLG__answerContent{min-height:0;overflow:hidden}.program-faq-section-module__xMvSLG__answerContent p{color:var(--color-muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-normal);line-height:var(--text-body--line-height);margin:0 20px}.program-faq-section-module__xMvSLG__answerContent p+p{margin-top:1em}.program-faq-section-module__xMvSLG__open .program-faq-section-module__xMvSLG__answerWrap{opacity:1;grid-template-rows:1fr}.program-faq-section-module__xMvSLG__open .program-faq-section-module__xMvSLG__answerContent{padding-bottom:20px}.program-faq-section-module__xMvSLG__moreButton{color:var(--color-muted-foreground);cursor:pointer;font-size:var(--text-body);font-weight:var(--font-weight-normal);letter-spacing:.14em;margin:32px auto 0;display:block}@media (max-width:767px){.program-faq-section-module__xMvSLG__section{--program-section-inset:16px}.program-faq-section-module__xMvSLG__faqList{gap:14px}.program-faq-section-module__xMvSLG__trigger{padding:16px}.program-faq-section-module__xMvSLG__icon{width:24px;height:24px;font-size:var(--text-h3)}.program-faq-section-module__xMvSLG__answerContent p{margin-inline:16px}}
@keyframes program-reveal-module__uThfea__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes program-reveal-module__uThfea__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.program-reveal-module__uThfea__rise,.program-reveal-module__uThfea__stagger>*{animation:.53s cubic-bezier(.2,.8,.2,1) both program-reveal-module__uThfea__rise;animation-delay:var(--reveal-delay,0s)}.program-reveal-module__uThfea__stagger>:first-child{--reveal-delay:80ms}.program-reveal-module__uThfea__stagger>:nth-child(2){--reveal-delay:.15s}.program-reveal-module__uThfea__stagger>:nth-child(3){--reveal-delay:.22s}.program-reveal-module__uThfea__stagger>:nth-child(4){--reveal-delay:.29s}.program-reveal-module__uThfea__stagger>:nth-child(n+5){--reveal-delay:.36s}.program-reveal-module__uThfea__pop{animation:.68s cubic-bezier(.3,1.6,.5,1) both program-reveal-module__uThfea__pop;animation-delay:calc(var(--reveal-delay,0s) + .22s)}@media (prefers-reduced-motion:reduce){.program-reveal-module__uThfea__rise,.program-reveal-module__uThfea__stagger>*,.program-reveal-module__uThfea__pop{animation:none}}
.edy-teaser-module__phY-OG__float{animation:3.6s ease-in-out infinite edy-teaser-module__phY-OG__float}.edy-teaser-module__phY-OG__shadow{animation:3.6s ease-in-out infinite edy-teaser-module__phY-OG__shadow}@keyframes edy-teaser-module__phY-OG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes edy-teaser-module__phY-OG__shadow{0%,to{opacity:.5;scale:1}50%{opacity:.25;scale:.8}}@media (prefers-reduced-motion:reduce){.edy-teaser-module__phY-OG__float,.edy-teaser-module__phY-OG__shadow{animation:none}}
