.lp2.c-page{flex-direction:column;min-height:100vh;display:flex}.lp2.c-page main{flex:1}.lp2 .c-hero .hero-eyebrow{margin-top:72px}.lp2 .c-hero .hero-mega{margin-top:28px;font-size:clamp(56px,8vw,112px)}.lp2 .c-hero .hero-sub{margin-top:28px}.lp2 .c-hero .hero-bottom{margin-top:64px}.lp2 .c-hero .hero-motif{opacity:.4;bottom:-300px;right:-180px}.lp2 .c-footband{padding:10px 0 0}.lp2 .c-footband .footer{margin-top:0}.lp2 .c-prose{max-width:860px;color:var(--ink);font-size:16.5px;line-height:1.7}.lp2 .c-prose p+p{margin-top:18px}.lp2 .c-prose strong,.lp2 .c-prose b{font-weight:600}.lp2 .c-chip{font-family:"Consolas",var(--font-jbmono),"Cascadia Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gray);border:1px solid var(--line);white-space:nowrap;border-radius:3px;padding:5px 10px 4px;font-size:11.5px;display:inline-block}.lp2 .c-chip.hot{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:500}.lp2 .c-chip-row{flex-wrap:wrap;gap:10px;display:flex}.lp2 .c-note{border-left:3px solid var(--gold);color:var(--gray);background:#fff;border-radius:5px;max-width:860px;margin-top:44px;padding:20px 24px;font-size:14.5px;line-height:1.6;box-shadow:0 1px 2px #0f11150d,0 8px 24px #0f11150f}@media (max-width:760px){.lp2 .c-hero .hero-eyebrow{margin-top:52px}.lp2 .c-hero .hero-mega{font-size:clamp(46px,13.5vw,72px)}}
