.awm-cmq{position:relative;overflow:hidden;padding:clamp(64px,9vw,96px) 0;background:var(--awm-paper, #FAFAF8);color:var(--awm-ink, #141518)}.awm-cmq__back{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;pointer-events:none;user-select:none}.awm-cmq__run{display:flex;flex-shrink:0;width:max-content;white-space:nowrap;color:color-mix(in srgb,var(--awm-ink, #141518) 6%,transparent);animation:awm-cmq 40s linear infinite}.awm-cmq__run span{font-size:22vw;font-weight:800;line-height:1;letter-spacing:-.05em}@media(min-width:768px){.awm-cmq__run span{font-size:16vw}}@keyframes awm-cmq{to{transform:translate(-50%)}}.awm-cmq__in{position:relative;display:flex;flex-direction:column;align-items:center;max-width:48rem;margin:0 auto;padding-inline:var(--awm-gutter, 16px);text-align:center}.awm-cmq__badge{display:inline-flex;padding:4px 12px;border:1px solid var(--awm-line, #DADAD5);border-radius:999px;background:var(--awm-paper, #FAFAF8);font-size:.8rem;font-weight:600;color:var(--awm-ink-2, #474A52)}.awm-cmq__title{margin:32px 0 0;font-size:clamp(2.25rem,1.4rem + 4vw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;text-wrap:balance;word-break:keep-all}.awm-cmq__lead{margin:24px 0 0;max-width:36rem;font-size:clamp(1.1rem,1rem + .4vw,1.25rem);line-height:1.6;color:var(--awm-ink-3, #63666E);text-wrap:balance}.awm-cmq__btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;margin-top:48px;padding:0 12px 0 28px;border-radius:999px;background:var(--awm-ink, #141518);color:var(--awm-paper, #FAFAF8);font-weight:700;text-decoration:none}.awm-cmq__btn span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--awm-mark, #B5311C);color:#fff;transition:transform .2s}.awm-cmq__btn:hover span{transform:translate(3px)}.awm-cmq__btn:focus-visible{outline:2px solid var(--awm-mark, #B5311C);outline-offset:3px}.awm-cmq__note{margin:32px 0 0;color:var(--awm-ink-3, #63666E);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.awm-cmq__run{animation:none}}
