.NodejsLayout_container__I8Tsu{display:flex;flex-direction:column;position:relative}.NodejsLayout_cta__goBB0{position:-webkit-sticky;position:sticky;bottom:0;padding-bottom:1rem;margin:0 auto;z-index:4;display:flex;flex-direction:column;gap:.8rem}@media(max-width:767px){.NodejsLayout_cta__goBB0{padding-bottom:0;gap:0;margin:initial;width:100%}.NodejsLayout_cta__goBB0.NodejsLayout_hidden__dtuMQ{display:none}}.NodejsLayout_channelTalkButton__0d_li{transition:bottom .3s;will-change:bottom}@media(max-width:767px){.NodejsLayout_channelTalkButton__0d_li.NodejsLayout_adjust__OtrCp.NodejsLayout_hasMultipleCta__o7b_V{--continue-submission-cta-height:4rem;--alert-buffer-height:1.4rem;bottom:calc(11rem + env(safe-area-inset-bottom, 0rem) + var(--continue-submission-cta-height) + var(--alert-buffer-height))}.NodejsLayout_channelTalkButton__0d_li.NodejsLayout_adjust__OtrCp{bottom:calc(11rem + env(safe-area-inset-bottom, 0rem))}}.NodejsLayout_navigation__NlI54{position:-webkit-sticky;position:sticky;top:calc(var(--sp-gnb-height));z-index:3;transition:top .2s;will-change:top}.NodejsLayout_navigation__NlI54.NodejsLayout_matchingMarketingMaterial__ipvEr{display:none}@media(max-width:767px){.NodejsLayout_navigation__NlI54.NodejsLayout_matchingMarketingMaterial__ipvEr{display:block}}.NodejsLayout_navigation__NlI54.NodejsLayout_withRibbonBanner__z_d6I{top:calc(var(--sp-gnb-height) + 12rem)}@media(max-width:767px){.NodejsLayout_navigation__NlI54.NodejsLayout_withRibbonBanner__z_d6I{top:calc(var(--sp-gnb-height) + 10rem)}}.NodejsLayout_navigation__NlI54.NodejsLayout_withoutGnb__900sg{top:0}.NodejsLayout_eventCard__lR8tX{position:fixed;left:50%;top:5.6rem;z-index:2;transform:translateX(-50%) translateY(var(--sp-gnb-height));transition:transform .2s,opacity .3s,visibility 0s linear .3s;opacity:0;visibility:hidden}.NodejsLayout_eventCard__lR8tX.NodejsLayout_withoutGnb__900sg{transform:translateX(-50%)}.NodejsLayout_eventCard__lR8tX.NodejsLayout_active__yKDu9{opacity:1;visibility:visible;transition:transform .2s,opacity .3s}@media(max-width:767px){.NodejsLayout_eventCard__lR8tX{top:4.4rem}}.NodejsLayout_why__uZWdI{background:linear-gradient(180deg,#fff 65.8%,#f2f3ff);padding:var(--section-padding-h-160) 3.2rem var(--section-padding-h-120)}@media(max-width:767px){.NodejsLayout_why__uZWdI{padding:var(--section-padding-h-160) 1.6rem var(--section-padding-h-120)}}