.founders-module__GWpgYW__root{--font-sans:"Noto Sans JP", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-sans);color:#111;font-size:18px}.founders-module__GWpgYW__root a{color:inherit}.founders-module__GWpgYW__wrap{padding:84px 24px}.founders-module__GWpgYW__wrapY{padding:72px 0}.founders-module__GWpgYW__anchor{scroll-margin-top:96px}.founders-module__GWpgYW__header{z-index:30;background:#fff;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.founders-module__GWpgYW__headerBrand{align-items:baseline;gap:10px;min-width:0;display:flex}.founders-module__GWpgYW__headerTitle{font:900 20px/1.2 var(--font-sans);letter-spacing:-.01em;white-space:nowrap}.founders-module__GWpgYW__headerSub{font:700 11px/1 var(--font-sans);color:#6b6b6b;white-space:nowrap;letter-spacing:.04em}.founders-module__GWpgYW__headerNav{align-items:center;gap:22px;display:flex}.founders-module__GWpgYW__navLink{color:#111;font:700 15px/1 var(--font-sans);white-space:nowrap;padding:10px 0;text-decoration:none;transition:opacity .2s}.founders-module__GWpgYW__headerCta{color:#fff;font:700 15px/1 var(--font-sans);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);white-space:nowrap;background:linear-gradient(90deg,#ff006e 0%,#ff3d91 100%);align-items:center;padding:14px 32px 14px 22px;text-decoration:none;display:inline-flex}.founders-module__GWpgYW__heroWrap{max-width:1000px;margin:0 auto;padding:80px 24px 84px;position:relative}.founders-module__GWpgYW__heroTitleLine{font:900 clamp(28px, 8.5vw, 72px) / 1.22 var(--font-sans);letter-spacing:-.03em;color:#111;white-space:nowrap}.founders-module__GWpgYW__heroTitleBand{color:#c6ff00;background:#111;padding:2px 18px}.founders-module__GWpgYW__heroDecorA{opacity:.92;background:#ff006e;border-radius:44px;width:280px;height:280px;position:absolute;top:-60px;right:-40px}.founders-module__GWpgYW__heroDecorB{opacity:.85;background:#8338ec;border-radius:999px;width:150px;height:150px;position:absolute;top:60px;left:-50px}.founders-module__GWpgYW__heroDecorDots{background-image:radial-gradient(#11111124 32%,#0000 33%);background-size:13px 13px;width:130px;height:110px;position:absolute;bottom:40px;right:130px}.founders-module__GWpgYW__cta{transition:transform .2s var(--ease-pop), filter .2s, box-shadow .2s}.founders-module__GWpgYW__cta:active{transform:scale(.95)}.founders-module__GWpgYW__ctaLg{font:700 19px/1 var(--font-sans);padding:22px 48px 22px 34px}.founders-module__GWpgYW__ctaGlow{box-shadow:0 8px 24px #1111111a}.founders-module__GWpgYW__ctaGlowLg{box-shadow:0 10px 30px #ff006e47}.founders-module__GWpgYW__linkArrow{transition:opacity .2s}.founders-module__GWpgYW__card{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out)}.founders-module__GWpgYW__cardShadow{box-shadow:0 2px 8px #1111110f}.founders-module__GWpgYW__cardDark{transition:transform .25s var(--ease-out), background .25s var(--ease-out);background:#ffffff14}@media (hover:hover){.founders-module__GWpgYW__navLink:hover{opacity:.6}.founders-module__GWpgYW__cta:hover{filter:brightness(1.08);transform:translateY(-3px)}.founders-module__GWpgYW__ctaHeader:hover{transform:translateY(-2px)}.founders-module__GWpgYW__ctaGlow:hover{box-shadow:0 14px 36px #ff006e59}.founders-module__GWpgYW__ctaGlowLg:hover{box-shadow:0 16px 40px #ff006e66}.founders-module__GWpgYW__ctaLime:hover{filter:brightness(1.05)}.founders-module__GWpgYW__linkArrow:hover{opacity:.65}.founders-module__GWpgYW__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #1111111a}.founders-module__GWpgYW__cardDark:hover{background:#ffffff24;transform:translateY(-6px)}}.founders-module__GWpgYW__statsBox{text-align:center;background:#c6ff00;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:24px;padding:22px 26px;display:flex}.founders-module__GWpgYW__statsDivider{background:#11111126;align-self:stretch;width:1px}.founders-module__GWpgYW__mentorGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.founders-module__GWpgYW__faqItem{background:#f4f4f4;border-radius:16px;padding:0 26px}.founders-module__GWpgYW__faqQ{cursor:pointer;align-items:flex-start;gap:12px;padding:22px 0;list-style:none;display:flex}.founders-module__GWpgYW__faqQ::-webkit-details-marker{display:none}.founders-module__GWpgYW__faqQMark{font:900 19px/1.4 var(--font-sans);color:#ff006e;flex:none}.founders-module__GWpgYW__faqQText{font:700 17px/1.6 var(--font-sans);flex:1}.founders-module__GWpgYW__faqChevron{color:#6b6b6b;transition:transform .25s var(--ease-out);flex:none;margin-top:4px}.founders-module__GWpgYW__faqItem[open] .founders-module__GWpgYW__faqChevron{transform:rotate(180deg)}.founders-module__GWpgYW__faqA{align-items:flex-start;gap:12px;padding:0 0 22px;display:flex}.founders-module__GWpgYW__faqAMark{font:900 19px/1.4 var(--font-sans);color:#06f;flex:none}.founders-module__GWpgYW__faqAText{font:400 16px/1.9 var(--font-sans);color:#3a3a3a}.founders-module__GWpgYW__stickyBar,.founders-module__GWpgYW__swipeHint{display:none}@keyframes founders-module__GWpgYW__fpFloat{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-16px)}}.founders-module__GWpgYW__floatBlock{animation:9s ease-in-out infinite founders-module__GWpgYW__fpFloat}@keyframes founders-module__GWpgYW__fpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.founders-module__GWpgYW__marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.founders-module__GWpgYW__marqueeTrack{gap:20px;width:max-content;animation:28s linear infinite founders-module__GWpgYW__fpMarquee;display:flex}.founders-module__GWpgYW__marquee:hover .founders-module__GWpgYW__marqueeTrack{animation-play-state:paused}@media (max-width:960px){.founders-module__GWpgYW__navLink{display:none}}@media (max-width:640px){.founders-module__GWpgYW__root{padding-bottom:64px}.founders-module__GWpgYW__wrap{padding:56px 20px}.founders-module__GWpgYW__wrapY{padding:56px 0}.founders-module__GWpgYW__anchor{scroll-margin-top:72px}.founders-module__GWpgYW__header{gap:10px;padding:10px 16px}.founders-module__GWpgYW__headerTitle{font-size:15px}.founders-module__GWpgYW__headerSub{display:none}.founders-module__GWpgYW__headerNav{gap:10px}.founders-module__GWpgYW__headerCta{padding:12px 24px 12px 16px;font-size:14px}.founders-module__GWpgYW__heroWrap{padding:56px 20px 64px}.founders-module__GWpgYW__heroTitleBand{padding:2px 10px}.founders-module__GWpgYW__heroDecorA{border-radius:28px;width:150px;height:150px;top:-40px;right:-50px}.founders-module__GWpgYW__heroDecorB{width:90px;height:90px;top:40px}.founders-module__GWpgYW__heroDecorDots{display:none}.founders-module__GWpgYW__ctaLg{padding:18px 36px 18px 24px;font-size:17px}.founders-module__GWpgYW__statsBox{flex-direction:column;gap:14px;padding:22px 20px}.founders-module__GWpgYW__statsDivider{align-self:auto;width:100%;height:1px}.founders-module__GWpgYW__mentorGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.founders-module__GWpgYW__mentorGrid>*{scroll-snap-align:center;flex:0 0 82%}.founders-module__GWpgYW__swipeHint{margin-top:4px;display:block}.founders-module__GWpgYW__card p,.founders-module__GWpgYW__cardDark p{font-size:16px!important}.founders-module__GWpgYW__mentorGrid p{font-size:15px!important}.founders-module__GWpgYW__faqItem{padding:0 20px}.founders-module__GWpgYW__stickyBar{z-index:40;color:#fff;padding:15px 20px calc(15px + env(safe-area-inset-bottom));background:linear-gradient(90deg,#ff006e 0%,#ff3d91 100%);justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #1113}.founders-module__GWpgYW__stickyBarMain{font:700 16px/1 var(--font-sans)}.founders-module__GWpgYW__stickyBarNote{font:700 12px/1.2 var(--font-sans);background:#fff3;border-radius:999px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.founders-module__GWpgYW__root,.founders-module__GWpgYW__root *{transition:none!important;animation:none!important}.founders-module__GWpgYW__marqueeTrack{flex-wrap:wrap}}
