.cashcord-mark{display:inline-flex!important;align-items:center;flex:none;text-decoration:none;max-width:min(50vw,205px);line-height:1}
.cashcord-mark picture,.cashcord-mark img{display:block;width:100%;height:auto;max-height:62px;object-fit:contain;object-position:left center}
.cashcord-mark:focus-visible{outline:2px solid #c9f56c;outline-offset:5px}
.footer .cashcord-mark,.growth-footer .cashcord-mark,.article-footer .cashcord-mark{max-width:185px}
@media(max-width:600px){.cashcord-mark{max-width:140px}.cashcord-mark picture,.cashcord-mark img{max-height:48px}}
.cashcord-footer-mark{margin:0 0 22px;max-width:185px}.growth-footer>.cashcord-footer-mark{margin:25px max(5vw,24px)}
.header .brand-logo.cashcord-mark{display:flex;width:205px;height:auto;min-height:68px;overflow:visible;align-items:center}.header .brand-logo.cashcord-mark img{position:static;left:auto;top:auto;width:100%;height:auto;max-width:100%;max-height:68px;object-fit:contain}.footer .cashcord-mark img,.growth-footer .cashcord-mark img{position:static;max-width:100%;height:auto}@media(max-width:600px){.header .brand-logo.cashcord-mark{width:148px;min-height:54px}.header .brand-logo.cashcord-mark img{max-height:52px}}
.footer-top{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:36px}
.footer-top nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px}
.footer-top nav a:last-child{color:#c9f56c}
@media(max-width:800px){.footer-top{grid-template-columns:1fr auto;gap:24px}.footer-top nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.footer-bottom{flex-direction:column;gap:12px}.footer-bottom p:last-child{text-align:left}}
@media(max-width:480px){.footer-top{gap:18px}.footer-top nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.footer-top nav a{line-height:1.4}.footer .cashcord-mark{max-width:150px}}
.hero-stage .research-path-card{top:115px;transform:rotate(-2deg)}
.research-path-card .path-brand{display:block;width:175px;height:auto;max-height:56px;object-fit:contain;object-position:left center}
.research-path-card .visual-kicker{margin-bottom:8px}
.research-path-card .included-row{padding:13px 0}
.research-path-card .research-step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#c9f56c14;border:1px solid #c9f56c55;color:#c9f56c;font:700 21px/1 var(--display)}
.research-path-card .included-row>.icon{margin-left:auto;width:24px;height:24px}
.research-path-card .included-row strong{font-size:20px}
.research-path-card .included-row div>span{font-size:13px}
.research-path-card .member-chip{font-size:9px;letter-spacing:.08em}
@media(max-width:800px){.hero-stage .research-path-card{top:76px;left:16px;right:16px}}
@media(max-width:480px){.hero-stage{height:470px}.hero-stage .research-path-card{top:70px;left:11px;right:11px}.research-path-card .visual-brand{padding:15px 15px 10px}.research-path-card .path-brand{width:145px;max-height:46px}.research-path-card .member-chip{font-size:7px}.research-path-card .visual-kicker{padding-inline:15px;margin-bottom:5px;font-size:8px}.research-path-card .included-row{margin-inline:15px;padding:8px 0;gap:10px}.research-path-card .research-step{flex-basis:36px;width:36px;height:36px;font-size:17px;border-radius:9px}.research-path-card .included-row strong{font-size:16px}.research-path-card .included-row div>span{font-size:11px}.research-path-card .included-row>.icon{width:20px;height:20px}.research-path-card .visual-footer{padding:10px 15px;font-size:11px}}
@media(max-width:360px){.hero-stage{height:480px}.hero-stage .research-path-card{top:66px}.research-path-card .member-chip{font-size:6px}.research-path-card .included-row>.icon{width:18px;height:18px}}
