.marquee-block{background:#fff;padding:5rem 0 1rem;position:relative;overflow:hidden}.marquee-block__inner{z-index:2;text-align:center;padding-top:2rem;position:relative}.marquee-block__title{letter-spacing:-.04em;text-transform:uppercase;color:#111;margin:0 0 3rem;font-family:Helvetica Neue,Roboto Condensed,Helvetica,Arial,sans-serif;font-size:40px;font-weight:900;font-stretch:75%;line-height:33px}.marquee-block__wrap{position:relative}.marquee-block__mascot{z-index:3;pointer-events:none;width:clamp(120px,12vw,190px);height:auto;position:absolute;top:50%;right:0;transform:translateY(-80%)}.marquee-block__scroll{padding:0 0 6rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.marquee-block__track{align-items:center;gap:clamp(2rem,5vw,4.5rem);width:max-content;margin:0;padding:0;list-style:none;animation:70s linear infinite marqueeScroll;display:flex}.marquee-block__track li{opacity:.85;white-space:nowrap;flex:none}.marquee-block__track li img{object-fit:contain;width:auto;height:90px;display:block}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.why-inner{z-index:2;text-align:center;position:relative}.why-title{text-transform:uppercase;letter-spacing:.005em;color:#111;white-space:pre-line;text-align:left;margin:0 0 .6rem;font-family:Anton,PingFang TC,Microsoft JhengHei,Hiragino Sans TC,Noto Sans TC,Archivo Black,Impact,sans-serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:900;line-height:1.15;display:inline-block}.why-subtitle{color:#111;margin:0 0 3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05rem;line-height:1.3}.why-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto 3rem;display:grid}.why-card{aspect-ratio:1;text-align:center;background:#fff;border:2px solid #111;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:2.25rem 2rem;display:flex;box-shadow:0 8px 24px #00000014}.why-icon{width:56px;height:56px;color:var(--papa-red);margin-bottom:.75rem}.why-icon svg,.why-icon img{object-fit:contain;width:100%;height:100%;display:block}.why-card h3{letter-spacing:-.04em;text-align:center;text-transform:uppercase;color:#111;margin:0 0 .6rem;font-family:Helvetica Neue,Roboto Condensed,Helvetica,Arial,sans-serif;font-size:30px;font-weight:900;font-stretch:75%;line-height:33px}.why-card p{color:#2a2a2a;margin:0;font-size:.92rem;line-height:1.4}.why-cta{letter-spacing:-.01em;text-transform:uppercase;border:none;padding:1.25rem 2.5rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05rem;font-weight:900;font-stretch:75%;line-height:100%;display:inline-flex}@media (width<=900px){.why-grid{grid-template-columns:1fr;max-width:360px}.why-card{aspect-ratio:1;border-radius:50%;padding:2rem}.why-subtitle{margin-top:1.5rem}.why-title{line-height:1.2}.why-inner{text-align:center}}
